package model;
import java.io.*;
import java.util.*;
import java.text.SimpleDateFormat;
/**
* La clase Cargar crea objetos que registran la fecha, el importe,la tarjeta y la operacion que se va a realizar.
* 
* @version r13 15/05/09
* @author Sergio Morlan Reborido
* @author Juan Ramon Nogueira Moreiras
*/
public class Cargar extends Operacion
{
/**
* Constructor de la clase cargar, crea operaciones cargar que guardan el importe, la fecha y la tarjeta sobre la que se realiza la carga.
*/
	Cargar(Date fech,int imp,Tarjeta t)
	{
		fecha=fech;
		importe=imp;
		operacion="CARGA";
		tar=t;
	}
	
/**
* Devuelve los datos de las cargas que deseamos mostrar por pantalla.
* @return identificador El numero de identificacion de la tarjeta
* @return fecha La fecha en la que se produjo la operacion
* @return operacion El tipo de operacion que ha sido.
*/
	public String toString()
	{
		SimpleDateFormat df=new SimpleDateFormat("dd/MM/yyyy");
		return "*DATOS OPERACION:\nTarjeta: "+ tar.identificador+"\nFecha: "+df.format(fecha)+"\nTipo: "+operacion+"\nImporte: "+importe;
	}	
}
